作业调度 crontab -e和crontab -l

作业调度:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 crontab -e:(edit user's crontab)编辑
crontab -l:(list user's crontab)查看
先编写一个脚本test.sh,内容为 date;
[root@hadoop001 ~]# crontab -e
* * * * * /root/test.sh >> /root/test.log
格式:* * * * * *
第1个: 分
第2个: 小时
第3个: 日
第4个: 月
第5个: 周
*代表 每
用tail -F 来事实查看 test.log文件,发现每个1分钟就会输出日期。

如果是每10秒?
编写脚本:[root@hadoop001 ~]# vi test.sh
( #!/bin/bash

for((i=1;i<=6;i++));
do
date
sleep 10s
done

exit )


可以通过 tail -F test.log来时刻查看调度情况,会发现每隔10秒就会输出日期。
如果想定时一个脚本,在凌晨2点钟运行,该怎么做呢?
crontab -e 进入编辑:
0 2 * * * /root/test.sh >> /root/test.log

本文标题:作业调度 crontab -e和crontab -l

文章作者:skygzx

发布时间:2019年04月05日 - 19:49

最后更新:2019年04月05日 - 19:51

原始链接:http://yoursite.com/2019/04/05/作业调度 crontab -e和crontab -l/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------
0%